/*
 * Main.java
 *
 * Created on 14 de Dezembro de 2006, 02:00
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package magchess10S.rn;

import java.rmi.*;
import java.rmi.registry.LocateRegistry;

/**
 * 
 * @author User
 */
public class InitServer {

	/** Creates a new instance of Main */
	public InitServer() {
		try {

			LocateRegistry.createRegistry(1099);
			Naming.rebind("rmi://127.0.0.1:1099/Servidor",
					new ControleNaoJogoServidor());
			System.out.println("Controle Nao Jogo Criado");
			Naming.rebind("rmi://127.0.0.1:1099/JogoServidor",
					new ControleJogoServidor());
			System.out.println("Controle Jogo Criado");

		} catch (Exception e) {
			System.out.println(e.toString());

		}
	}
	
	public InitServer (DescritorMesa descritor) {
		try {

			LocateRegistry.createRegistry(1099);
			Naming.rebind("rmi://127.0.0.1:1099/Servidor",
					new ControleNaoJogoServidor());
			System.out.println("Controle Nao Jogo Criado");
			Naming.rebind("rmi://127.0.0.1:1099/JogoServidor",
					new ControleJogoServidor(descritor));
			System.out.println("Controle Jogo Criado");

		} catch (Exception e) {
			System.out.println(e.toString());

		}
	}

	public static void main(String[] args) {
		new InitServer ();
	}

}
